/*
 * @Description: 入口文件
 * @Author: Vergil
 * @Date: 2021-07-14 10:35:20
 * @LastEditTime: 2021-08-24 16:25:47
 * @LastEditors: Vergil
 */
import allComponents from './addComponents';
// import Button from './packages/button';
// import Radio from './packages/radio';
// import Switch from './packages/switch';
// import Rate from './packages/rate';
// import Input from './packages/input';
// import InputNumber from './packages/inputNumber';
// const components = {
//   lButton: Button,
//   lRadio: Radio,
//   lSwitch:Switch,
//   lRate:Rate,
//   lInput:Input,
//   lInputNumber:InputNumber
// };
// let components ={};
// components={...components,...allComponents};
/**
 * @description: install的函数其实就是Vue插件的一种写法，便于我们在实际项目中引入的时候可以使用 Vue.use 的方式来自动安装我们的整个组件库
 * @param {Vue:注册一个个的组件,options:注册组件的时候传入一些初始化参数}
 * @return {*}
 */
const install = function (Vue) {

  Object.keys(allComponents).forEach(key => {
    Vue.component(key, allComponents[key]);
  });
};

export default install;
